i never thought i'd be happy to see you - Turkish English Dictionary